<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>千位分割</title>
</head>
<body>
    
</body>
</html>
<script>
    function toMoneyStr(str) {
        let string=''
        let arr=[]
        // 遍历字符串
        for (let i = str.length-1; i >=0 ;) {
            // 将三个字符拼成一个新的字符串
            for (let j = 0; j < 3; j++) {
                string=str[i]+string
                i--
                // 当索引小于0的时候，字符串遍历到第一个字符，将结束整个循环
                if (i<0) {break} 
            }
            // 将新字符串从数组头部插入
            arr.unshift(string)
            string=''
        }
        // 返回将数组中的数据由逗号拼接成的新字符串
        return arr.join()
    }
    console.log('定义的字符串变量：','1234567');
    console.log('千位分割之后的效果',toMoneyStr('1234567'));
</script>